/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package grafogen;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Vector;

/**
 *
 * @author sebas
 */
public class TablaDecision implements Serializable{
    private ArrayList<Vector> tabla = new ArrayList<Vector>();
    private Vector causasEfecto = new Vector();
    private Integer CodigoNodoRaiz;
    private Integer cantidadVectores;


    public TablaDecision(){
        this.tabla = new ArrayList<Vector>();
        this.causasEfecto = new Vector();
        this.CodigoNodoRaiz = 0;
        this.cantidadVectores = 0;
    }

    /**
     * @return the tabla
     */
    public ArrayList<Vector> getTabla() {
        return tabla;
    }

    /**
     * @param tabla the tabla to set
     */
    public void setTabla(ArrayList<Vector> tabla) {
        this.tabla = tabla;
    }

    /**
     * @return the CodigoNodoRaiz
     */
    public Integer getCodigoNodoRaiz() {
        return CodigoNodoRaiz;
    }

    /**
     * @param CodigoNodoRaiz the CodigoNodoRaiz to set
     */
    public void setCodigoNodoRaiz(Integer CodigoNodoRaiz) {
        this.CodigoNodoRaiz = CodigoNodoRaiz;
    }

    /**
     * @return the cantidadVectores
     */
    public Integer getCantidadVectores() {
        return cantidadVectores;
    }

    /**
     * @param cantidadVectores the cantidadVectores to set
     */
    public void setCantidadVectores(Integer cantidadVectores) {
        this.cantidadVectores = cantidadVectores;
    }

    /**
     * @return the causas
     */
    public Vector getCausasEfecto() {
        return causasEfecto;
    }

    /**
     * @param causas the causas to set
     */
    public void setCausasEfecto(Vector causasEfecto) {
        this.causasEfecto = causasEfecto;
    }

}
